package spring.cloud.tasks.common;


import lombok.Getter;
import lombok.Setter;
import lombok.extern.slf4j.Slf4j;

@Slf4j
@Setter
@Getter
public class TaskBaseInfoDto {
    private String taskVersionString;
    private Long id;//添加任务的时候为null，之后都不为空
    //
    private String taskType;
    private String xid;
    private String taskId;
    private String taskLevel;//任务级别A级别最高 B中间 C级别最低。当资源紧张时C级别的任务不跑，B级别按照资源情况判断是否需要跑。A无论资源情况怎样都要跑。
    //
    private String executableDateTimeSignature;//如果和历史对比发生改变就生成一个新的。
    private String cronExpression;
    private String pausePeriodDate;
    private String pausePeriodTime;
    private int preAllotMinutes;
    //
    private int timeoutMinutes;
    private int timeoutAlarmMinutes;
    //
    private String taskProperties;
    private String taskDataRangeRule;
    private String taskItemInfo;


}
